package cn.yudao.basic.query;

import com.sun.xml.internal.bind.v2.TODO;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
* @Description: TODO 公共的类用于保存分页操作的参数
* @Author: Mr.Jia
* @Version: 1.0
* @Date:  2022/6/21 17:25
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
public class BaseQuery {
    // 当前页码
    private Integer currentPage = 1;
    // 当前页展示条数
    private Integer pagesize = 5;

    /**
    * @Title: getStarte
    * @Description: TODO 计算每页起始位置
    * @Author: Mr.Jia
    * @Version: 1.0
    * @Date:  2022/6/21 17:26
    * @Parameters:
    * @Return Integer 计算出的当前页开始的位置
    */
    public Integer getStarte(){
        return (this.currentPage - 1) * pagesize;
    }
}
